QueryWrapper及LambdaQueryWrapper的使用

一、引用

idea新建一个spring boot 项目,然后在pom.xml文件中引入mybatis plus 的依赖:

1
2
3
4
5
6
<!--mybatis plus extension,包含了mybatis plus core-->
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-boot-starter</artifactId>
<version>${mybatis-plus.version}</version>
</dependency>

二、使用

LambdaQueryWrapper 的使用

使用的关键的代码

1
2
3
4
QueryWrapper<PbListBlack> sectionQueryWrapper = new QueryWrapper<>();
sectionQueryWrapper.eq("OPTYPE", 1);
sectionQueryWrapper.eq("BLTYPE", 1);
List<PbListBlack> pbListBlacks = iPbListBlackMapper.selectList(sectionQueryWrapper);

上面这段代码的意思就是,首先新建一个sectionQueryWrapper对象,类型为PbListBlack对象,也就是你需要查询的实体数据,

1
2
sectionQueryWrapper.eq(“OPTYPE”, 1);
sectionQueryWrapper.eq(“BLTYPE”, 1);

这两句的意思是PbListBlack对象对应的数据库表中的OPTYPE,BLTYPE字段值要为1

QueryWrapper 的使用

使用的关键的代码与LambdaQueryWrapper基本一致,只是狗叫方法不同

1
2
3
QueryWrapper<PbListBlack> queryWrapper = new QueryWrapper<>();
queryWrapper.eq("OPTYPE", 1);
List<PbListBlack> pbListBlacks = iPbListBlackMapper.selectList(queryWrapper);

上面这段代码的意思就是,首先新建一个QueryWrapper对象,类型为PbListBlack对象,也就是你需要查询的实体数据,

1
2
queryWrapper.eq("OPTYPE", 1);
queryWrapper.eq("BLTYPE", 1);

这两句的意思是PbListBlack对象对应的数据库表中的OPTYPE,BLTYPE字段值要为1

二 常用的方法

1
![QueryWrapper](../myresoursce/img/noteImg/QueryWrapper.png)
继开 wechat
欢迎加我的微信,共同交流技术